package Day10练习;

//我国古代数学家张丘建在《算经》一书中提出的数学问题：鸡翁一值钱五，鸡母一值钱三，鸡雏三值钱一。
//百钱买百鸡，问鸡翁、鸡母、鸡雏各几何？
/*枚举法:
     公鸡0只 母鸡? 小鸡?
         公鸡0只   母鸡0只  小鸡?
         公鸡0只   母鸡1只  小鸡?
         ...................
     公鸡1只 母鸡? 小鸡?
         ...................
     公鸡2只 母鸡? 小鸡?
     !!循环嵌套!!          x; y; 100-x-y
*/
public class demo05 {
    public static void main(String[] args) {
        //外循环 公鸡X只 0~20
        for (int GJ = 0; GJ <= 20; GJ++) {
            //内循环 母鸡Y只 0~33
            for (int MJ = 0; MJ <= 33; MJ++) {

                int XJ = 100 - GJ - MJ;
                //小鸡数量一定是3的倍数
                if (XJ % 3 == 0 && 5 * GJ + 3 * MJ + XJ / 3 == 100) {
                    System.out.println("公鸡" + GJ + "," + "母鸡" + MJ + "," + "雏鸡" + XJ);
                }
            }
        }
    }
}
